tufted capuchin (cebus apella) - Spanish English Dictionary